devil's snare - Französisch Englisch Wörterbuch